home *** CD-ROM | disk | FTP | other *** search
Makefile | 1998-02-20 | 1.3 KB | 63 lines |
- #--- Amiga PowerUP---
- # SAS Makefile
-
- #####################################################################
- #
- # Options
- #
-
- IPATH = IDIR=/include/ IDIR=PowerUP:src/include IDIR=include:
- ASMFLAGS = -sa -w2- -wo- -M4000 -x -d$(CODETYPE)=1 -dEXEC_68060=0
- APATH = -iasm: -i/include
-
- #####################################################################
- #
- # Machine Configuration
- #
-
-
- ASM = basm $(ASMFLAGS) $(APATH)
-
- DEBUG = DEBUG=LINE
- OPTFLAGS = OPTIMIZEPEEP OPTIMIZE
- #OPTFLAGS =
- CFLAGS = STRINGMERGE NOSTACKCHECK PARMS=REGISTER CPU=68030 MATH=68881 DATA=FARONLY CODE=NEAR
- CPPFLAGS =
- CC = sc $(CFLAGS) $(OPTFLAGS) $(DEBUG) $(IPATH)
- LINK = slink
-
-
- #####################################################################
- #
- # Default rules
- #
-
- .c.o$(TARGET):
- $(CC) $*.c
-
-
- .asm.o$(TARGET):
- $(ASM) $*.asm
-
-
- all: ElfLoadSeg \
- testpatch
-
- ElfLoadSeg.o: ElfLoadSeg.c ELFLoadSeg_VERSION.h
-
- testpatch: testpatch.c
- scppc $*.c
- ppc-amigaos-ld -r -o testpatch lib:c_ppc.o testpatch.o lib:scppc.a lib:end.o
- protect testpatch REWD
-
- ElfLoadSeg: ElfLoadSeg.o Segment.o
- $(LINK) \
- <WITH <
- ElfLoadSeg.o Segment.o TO ElfLoadSeg LIB lib:scnb.lib lib:debug.lib lib:amiga.lib
- <
- strip ElfLoadSeg ElfLoadSeg_strip
-
-
- BUMPELFLOADSEG:
- bumprev2 VERSION=1 FILE=ELFLoadSeg_VERSION TAG=ELFLoadSeg ADD="© 1998 by Phase5, written by Ralph Schmidt"
-